/**
 * 编写一个 Node.js 脚本，完成以下任务：
创建一个名为 test.txt 的文件，并写入内容 "Hello, Node.js!"。
检查文件是否存在，如果存在，则删除该文件。
提示：使用 fs.writeFile()、fs.existsSync() 和 fs.unlink()。
 */

// 引入fs 模块 readline 模块
import fs from 'fs';
import { stdin, stdout } from 'process';
import readline from 'readline';

// 创建接口
var api = readline.createInterface({
    input: stdin,
    output: stdout
})

// 使用接口
api.question('请输入想要删除的文件', (input) => {
    if (input.toLowerCase() === 'exit') {
        console.log('退出成功');
        api.close();
    } else {
        // 检查文件是否存在，存在删除该文件，不存在 不操作 
        var filePath = input.split(' ')[1]; // 用户请求的文件路径
        if (fs.existsSync(filePath)) {
            // 删除该文件 
            fs.unlink(filePath, (err) => {
                if (err) {
                    console.log("删除失败");
                    return;
                } else console.log("删除成功");

            })
        }
    }
})

